//import java.util.ArrayList;
//import java.util.List;
//
///**
// * Creat by TanLei
// * Description:
// * User:86183
// * Date:2022-06-16
// * Time:13:51
// */
//class ListNode {
//    int val;
//    ListNode next;
//
//    ListNode(int x) {
//        val = x;
//    }
//}
//
//public class Test1 {
//}
//
//class Solution {
//    public boolean isPalindrome(ListNode head) {
//        List<Integer> vals = new ArrayList<Integer>();
//
//        // 将链表的值复制到数组中
//        ListNode currentNode = head;
//        while (currentNode != null) {
//            vals.add(currentNode.val);
//            currentNode = currentNode.next;
//        }
//
//        // 使用双指针判断是否回文
//        int front = 0;
//        int back = vals.size() - 1;
//        while (front < back) {
//            if (!vals.get(front).equals(vals.get(back))) {
//                return false;
//            }
//            front++;
//            back--;
//        }
//        return true;
//    }
//}
//
